html *{
    -webkit-user-select:none !important;
    -moz-user-select: -moz-none !important;
    -ms-user-select: none !important;
    user-select: none !important;
}

header img{
 width:15%;
 margin-left: 42%;
 padding: 5px 0px;
}

header{
 background-color: #ddd;
}

fieldset{
 border:1px solid grey !important;
 margin:10px !important;
 padding:10px !important;
}
legend{
 width:120px !important;
 margin-left: 30px;
 padding-left: 15px !important;
 border-bottom: none !important;
 margin-bottom: 0px !important;
 font-size:16px!important;
}
#explain-butts
{
margin-left:1.8%;
table-layout: fixed;
empty-cells: show;
}
.Instructionbtn{
  width: 200px;
}
.td3
{
padding-left: 2%;
}
#in-tab-body>tr>td
{
border:1px solid #000;
text-align: center;
padding:0.2%;
}
.tab-in
{
margin-left:2%;
text-align: center;
border-collapse: collapse;
border:1px solid #000;
font-family: helvetica,sans-serif;
}
.tab-in>thead>tr
{
padding:10%;
}
.tab-in>thead>tr>th
{
border:1px solid #000;
padding:1%;
}
.btns
{
  border: none;
  color: white;
  padding: 3px 11px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 6px;
}
.btn3{
  background-color: #ff131a;
}
.btn5{
  background-color: #68B61D;
}
.btn7, .btn9{
  background-color: #825EBB;
}
.start-cancel{
  border-top: 1px solid grey;
  padding: 10px;
  padding-left: 65%;
}

#summaryBody {
  height: 100vh;
  background: #FFF;
  overflow: auto;
  padding: 0px 20px; }
  #summaryBody .sumt-row
  {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-content: center;
    align-content: stretch;
    align-items: center;
   }
  #summaryBody .sumt-row .sumt-col
  {
      flex: 0 1 auto;
      position: relative;
      width: 16.66%;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
    }
#summaryBody .sumt-row .sumt-col .sumt-col-inside .sumt-ictxt
{
          display: inline-block;
          vertical-align: top;
}
#summaryBody .sumt-row .sumt-col .sumt-col-inside .sumt-icons
{
          background: url("https://images.oliveboard.in/pli/img/icons_sprite1.png") no-repeat center center;
          width: 28px;
          height: 28px;
          display: inline-block;
          vertical-align: top;
          margin-right: 10px;
}
#summaryBody .sumt-row .sumt-col .sumt-col-inside .sttot-attempted {
  background-position: 0px 0px; }
#summaryBody .sumt-row .sumt-col .sumt-col-inside .sttot-correct {
  background-position: 0px -282px; }
#summaryBody .sumt-row .sumt-col .sumt-col-inside .sttot-wrong {
  background-position: 0px -201px; }
#summaryBody .sumt-row .sumt-col .sumt-col-inside .sttot-totalsc {
  background-position: 0px -120px; }
#summaryBody .sumt-row .sumt-col .sumt-col-inside .sttot-topsc {
  background-position: 0px -240px; }
#summaryBody .sumt-row .sumt-col .sumt-col-inside .sttot-time {
  background-position: 0px -40px; }
#summaryBody .sumt-row .sumt-col .sumt-col-inside h4, #summaryBody .sumt-row .sumt-col .sumt-col-inside p {
  margin: 0px;
  padding: 0px;
}
#table-css
{
    border-collapse: collapse;
    border-radius:10px;
    width: 80%;
}
#tab-head>tr>th
{
    border:1px solid #000;
    text-align: left;
    padding:20px;
    background-color: #EAF2FC;
}
#tab-body>tr>td
{
    border:1px solid #000;
    text-align: left;
    background-color: #FCFCFC;
    padding:20px;
}
